package com.yhsoft.sys.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 工单信息表
 * </p>
 *
 * @author yyyyyyyh
 * @since 2023-11-20
 */
@TableName("baic_work_order_info")
@Data
public class WorkOrderInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 用户id
     */
    private String customerId;

    /**
     * 渠道商id
     */
    private Integer distributorId;

    /**
     * 发起用户id
     */
    private String promoterId;

    /**
     * 订单编号
     */
    private String orderNo;

    /**
     * 关联商品id
     */
    private Integer goodsId;

    /**
     * 关联商品图片
     */
    private String goodsPic;

    /**
     * 关联商品名称
     */
    private String goodsName;

    /**
     * 商品sku
     */
    private String sku;

    /**
     * 供应商id
     */
    private String venderId;

    /**
     * 工单类型 0-售前 1-售后
     */
    private Integer orderType;

    /**
     * 进度状态 0-处理中 1-已解决
     */
    private Integer progress;

    /**
     * 内容
     */
    private String description;

    /**
     * 图片链接，多个逗号分隔
     */
    private String pics;

    /**
     * 平台处理信息
     */
    private String platformRemark;

    /**
     * 平台处理时间
     */
    private LocalDateTime platformRemarkTime;

    /**
     * 供应商处理信息
     */
    private String venderRemark;

    /**
     * 供应商处理时间
     */
    private LocalDateTime venderRemarkTime;

    /**
     * 工单时间
     */
    private LocalDateTime createTime;

    /**
     * 分发状态 0-未分发 1-已分发
     */
    private Integer status;


}
